from langchain_openai import ChatOpenAI
from langchain_core.messages import HumanMessage, SystemMessage
from pydantic import SecretStr

# 初始化 ChatOpenAI 实例，指向通义千问的 API 地址
chat = ChatOpenAI(
    model="qwen-plus-latest",  # 可根据实际模型名称修改
    base_url="https://dashscope.aliyuncs.com/compatible-mode/v1",
    api_key=SecretStr("sk-1f50768930d74fd4a41e2e71c6f44a37"),  # 替换为你的 API Key
    temperature=0.9,
    max_tokens=1024
)

# 构建消息列表
messages = [
    SystemMessage(content="你是一个有用的助手，帮助用户解答问题。"),
    HumanMessage(content="你是谁？")
]

# 发起调用
response = chat.invoke(messages)

# 输出响应
print(response.content)
